package mathive.client;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface TestServiceAsync {
	void createTest(String session, ClientTest clientTest, AsyncCallback<Boolean> callback);
	void deleteTest(String name, AsyncCallback<Boolean> callback);
	void getAvaibleTests(AsyncCallback<String[]> callback);
	void getATest(String testname, AsyncCallback<ClientTest> callback);
	void addStatistics(String name, String session, String stats, AsyncCallback<String> callback);
	void getMyTests(String session, AsyncCallback<String[]> callback);
	void getStatistics(String name, AsyncCallback<String[]> callback);
}